class CreatePrivilegeDetails < ActiveRecord::Migration
  def self.up
    create_table :privilege_details do |t|
      t.integer :privilege_id        ,:null => false          #是锁定URL的权限方式吗？
      t.string  :name                ,:null => false          #权限名
      t.string  :sys_controller_id   ,:null => false          #控制器ID
      t.string  :sys_action_id       ,:null => false          #方法ID
      t.string  :params                         #参数名称
      t.string :sub_type                        #判断是不是金钱等选项。
      t.integer :is_url                         #是锁定URL的权限方式吗？
      t.text :description                       #描述
      t.integer :sort_id       ,:default => 0   #排序关键字。
      t.integer :is_locked     ,:limit => 1 ,:default => 0 #锁定 1为True 0为False
      t.integer :lock_version  , :default => 0  #乐观锁
      t.timestamps
    end
  end

  def self.down
    drop_table :privilege_details
  end
end
